不得不: have no choice or option but to, cannot but, have to, can't help it, can't avoid...
力度: strength, vigor, efforts, (music) dynamics...
坚信: to believe firmly, without any doubt...
声音: voice, sound...
奋勇: dauntless, to summon up courage and determination, using extreme force of will...
解读: to decipher, to decode, to interpret...
看台: terrace, spectator's grandstand, viewing platform...
专制: autocracy, dictatorship...
好比: to be just like, can be compared to...
消毒: to disinfect, to sterilize...